"""
做一级菜单的 保留原搜索条件的功能
"""
from django.urls import reverse


def memory_reverse(request, name, *args, **kwargs):
    """
    反向生成URL,根据跳转后界面携带原始界面的参数，哥原来url地址拼接，返回原来url的搜索记录
    :param request:
    :param name: 原url地址
    :param args: reverse 携带的参数
    :param kwargs:
    :return:
    """
    url = reverse(name,args=args,kwargs=kwargs)  #
    org_params = request.GET.get('_filter', None)
    if org_params:
        url = "%s?%s" % (url, org_params,)
    return url
